Reducing NoC and Memory Contention for Manycores
نویسندگان
چکیده
Platforms consisting of many computing cores have become the mainstream in high performance computing, general purposecomputing and, lately, embedded systems. Such systems provide increased processing power and system availability, but often impose latencies and contention for memory accesses as multiple cores try to reference data at the same time. This may result in sub-optimal performance unless special allocation policies are employed. On a multi-processor board with 50 or more processing cores, the NoC (Network On Chip) adds to this challenge. This work evaluates the impact of bank-aware and controller-aware allocation on NoC contention. Experiments show that targeted memory allocation results in reduced execution times and NoC contention, the latter of which has not been studied before at this scale.
منابع مشابه
Analysis of Memory Performance and Execution Models for Large - Scale Manycores
CHANDRU, VISHWANATHAN. Analysis of Memory Performance and Execution Models for Large-Scale Manycores. (Under the direction of Dr. Frank Mueller.) Platforms consisting of many computing cores have become mainstream in scientific computing/high performance computing, but present a technological challenge to others like real-time embedded systems. While they provide increased processing power and ...
متن کاملModeling High-Performance Wormhole NoCs for Critical Real-Time Embeddedd Systems
Manycore chips are a promising computing platform to cope with the increasing performance needs of critical realtime embedded systems (CRTES). However, manycores adoption by CRTES industry requires understanding task’s timing behavior when their requests use manycore’s network-on-chip (NoC) to access hardware shared resources. This paper analyzes the contention in wormhole-based NoC (wNoC) desi...
متن کاملOptimizing Off-Chip Accesses in Manycores
In a network-on-chip (NoC) based manycore architecture, an offchip data access (main memory access) needs to travel through the on-chip network, spending considerable amount of time within the chip (in addition to the memory access latency). In addition, it contends with on-chip (cache) accesses as both use the same NoC resources. In this paper, focusing on data-parallel, multithreaded applicat...
متن کاملTest Scheduling for Network-On-Chip using Zigzag-Type Connected Subgraph Partition
The problem of contention for routers and links is one of the critical problems caused by the NoC (network-on-chip) reuse approach in testing NoC systems. In this paper, we propose zigzag connected subgraph partition approach to avoid the contention for routers and links in NoC testing. Then, a MMQEA (multi-population multi-nary quantum-inspired evolutionary algorithm) strategy, which incorpora...
متن کاملApplication-to-Core Mapping Policies to Reduce Interference in On-Chip Networks
As the industry moves toward many-core processors, Network-on-Chips (NoCs) will likely become the communication backbone of future microprocessor designs. The NoC is a critical shared resource and its effective utilization is essential for improving overall system performance and fairness. In this paper, we propose application-to-core mapping policies to reduce the contention in network-on-chip...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016